endure the test of time

Translations
résister à l’épreuve du temps
Definitions
To remain relevant, effective, or unchanged over a long period, despite challenges or changes in circumstances.